package com.project.service;

import com.project.bean.UserBean;

public interface IUserService {
    /**
     * 登陆，登陆成功，同时封装登陆用户的权限
     * @param name 用户名
     * @param pwd 密码
     * @return 登陆用户，如果登陆失败，返回null
     */
    public UserBean login(String name,String pwd);

    /**
     * 检测用户是否具有某个权限
     * @param userId 用户ID
     * @param gradeName 权限名称
     * @return 该用户是否具有该权限
     */
    public boolean checkUserGrade(int userId,String gradeName);

    /**
     * 修改用户权限
     * @param userId 用户ID
     * @param gradeArray 新权限数组
     */
    public void update(int userId,int[] gradeArray);
}
